package com.neo.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.neo.model.DevJob;

import java.util.List;

public interface DevJobService extends IService<DevJob> {

    /**
     * 获取定时任务列表
     */

    List<DevJob> getlist(DevJob devJob);

    /**
     * 添加定时任务
     */
    Boolean add(DevJob devJob);

    /**
     * 编辑定时任务
     */
    void edit(DevJob devJob);

    /**
     * 删除定时任务
     *
     */
    void delete(List<DevJob> devJobList);

    /**
     * 停止定时任务
     **/
    void stopJob(DevJob devJob);

    /**
     * 运行定时任务
     **/
    void runJob(DevJob devJob);

    /**
     * 立即运行定时任务
     *
     **/
    void runJobNow(DevJob devJob);

    /**
     * 获取定时任务类名
     *
     **/
    List<String> getActionClass();
}


